Geometric 您所在的位置:网站首页 创建正射校正的栅格数据集 数据管理 Geometric

Geometric

2024-07-12 09:06| 来源: 网络整理| 查看: 265

摘要

通过使用传感器定义和地形模型生成正射校正影像来创建栅格对象。

说明

如果栅格数据包含有理多项式系数,则可以使用此函数。

有关此函数工作原理的详细信息,请参阅几何栅格函数。

栅格对象所引用的栅格数据集是临时性的。 要将其设置为永久,可以调用栅格对象的 save 方法。

语法Geometric (raster, {geodata_transforms}, {append_geodata_xform}, {z_factor}, {z_offset}, {constant_z}, {correct_geoid}, {tolerance}, {dem})参数说明数据类型raster

The input raster.

Rastergeodata_transforms

几何函数的变换方法。变换方法包括 Polynomial、Projective 或 Identity。

(默认值为 None)

Stringappend_geodata_xform

指定是否将地理数据变换追加到输入栅格。

True - 地理数据变换将追加到输入栅格。False - 地理数据变换不会追加到输入栅格。

(默认值为 False)

Booleanz_factor

如果输入高程数据集使用垂直单位(米除外),用于将比例调整为米的 z 因子值。

(默认值为 None)

Doublez_offset

在 DEM 中要添加到高程值的基础值。使用此参数可偏移不是从海平面开始的高程值。

(默认值为 None)

Doubleconstant_z

用于此函数的常量高程值。

(默认值为 None)

Doublecorrect_geoid

大地水准面校正使用大地水准面转换正高,然后向影像应用正射校正。

大多数高程数据集(例如 USGS NED 或 ArcGIS Online 世界高程)均采用正高,因此,必须选中大地水准面校正,从而与需要椭圆体高的卫星 RPC 兼容。

True - 将大地水准面 (EGM96) 校正应用于 z 值。False - 不会将大地水准面校正应用于 z 值。

(默认值为 False)

Booleantolerance

几何函数中的最大容差,以像素数为单位。

(默认值为 None)

Doubledem

用于对栅格数据集进行正射校正的 DEM。

(默认值为 None)

Raster返回值数据类型说明Raster

输出栅格。

代码示例Geometric 例子

使用传感器模型和 DEM 对卫星影像进行正射校正。

# Import system modules import arcpy from arcpy.ia import * # Set the local variables raster = "C:/data/Image.JPG" geodata_transforms = "Polynomial" append_geodata_xform = True z_factor = None z_offset = None constant_z = None correct_geoid = False tolerance = 2 dem = "C:/data/DEM.tif" # Apply RegionGrow function Orthorectified_raster = arcpy.ia.Geometric(raster, geodata_transforms, append_geodata_xform, z_factor, z_offset, constant_z, correct_geoid, tolerance, dem) # Save the output Orthorectified_raster.save("C:/arcpyExamples/outputs/Image_ortho.JPG")

有关此主题的反馈?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有